
// 1.引入用来发送请求的方法，一定要补全路径
import { request } from "../../request/request.js"

Page({
  data: {
    swiperList: [], // 轮播图数组
    catesList: [], // 分类数组
    floorList: [], // 楼层数组
    isShow: 0 // 默认隐藏
  },
  // 页面开始加载 就会触发
  onLoad() {
    // 2.发送异步请求获取轮播图数据 优化手段可以通过es6的 Promise来解决这个问题
    /*wx.request({
      url: 'https://api-hmugo-web.itheima.net/api/public/v1/home/swiperdata',
      success: (result) => {
        this.setData({
          swiperList: result.data.message
        })
        //console.log(result);
      }
    })*/
    /*wx.request({ url: "https://api-hmugo-web.itheima.net/api/public/v1/home/swiperdata" })
    .then(result => {
      this.setData({
        swiperList: result.data.message
      })
      console.log(result);
    })*/
    this.getSwiperList();
    this.getCateList();
    this.getFloorList();
  },
  // 获取轮播图
  getSwiperList() {
    wx.request({
      url: 'https://api-hmugo-web.itheima.net/api/public/v1/home/swiperdata',
      success: (result) => {
        this.setData({
          swiperList: result.data.message
        })
        // console.log(result);
      }
    })
  },
  // 获取首页分类
  getCateList() {
    wx.request({
      url: 'https://api-hmugo-web.itheima.net/api/public/v1/home/catitems',
      success: (result) => {
        this.setData({
          catesList: result.data.message
        })
        // console.log(result);
      }
    })
  },
  // 获取楼层数据
  getFloorList() {
    wx.request({
      url: 'https://api-hmugo-web.itheima.net/api/public/v1/home/floordata',
      success: (result) => {
        this.setData({
          floorList: result.data.message
        })
        // console.log(result);
      }
    })
  },
  // 页面滚动方法
  onPageScroll(e) {
    // console.log(e)
    let opacity = 0
    if(e.scrollTop <= 400) {
      opacity = e.scrollTop / 400
    } else {
      opacity = 1
    }
    this.setData({
      isShow: opacity
    })
  }
})
